package cn.simon.model;

import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Orders {
    /**
    * 订单id（主键）
    */
    private Integer orderId;

    /**
    * 买家id（外键，与users表关联）
    */
    private Integer userId;

    /**
    * 订单价格
    */
    private BigDecimal orderPrice;

    /**
    * 订单创建时间
    */
    private Date orderCreateTime;

    /**
    * 地址id（外键，与address表关联）
    */
    private Integer addressId;

    /**
    * 1未支付、2已支付，待发货、3已发货、4已收货、5退款中、6已退款、0订单删除
    */
    private Integer orderState;

    private Integer goodsId;

    private Integer orderGoodsNumber;

    private Goods goods;
    private Users users;
    private Address address;
}